/*Brand-specific styles, will override the main stylesheets*/

body {
	background-color: #5EBAB6;
	background: url('../images/bckgrd.jpg') repeat;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3 {
	font-family: "museo-slab",Helvetica,Arial,sans-serif;
	font-weight: 400;	
}

h1 {
  font-size: 25.5px;
    text-align: center;
}
h2 {
  font-size: 24.5px;
}

/*Support Footer*/

#footer {
	background-color: rgba(0, 0, 0, 0.08);
	clear: both;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
}

	#footer h3,
	#footer h4 {
		font-family: "kulturista-web",Helvetica,Arial,sans-serif;
		font-weight: 400;
	}
	
	#footer h3 {margin-bottom: 0 !important;
    margin-top: 26px;
    padding-bottom: 10px; }

/* Nav styles */

.navbar {
	margin-bottom: 40px;
	background: none repeat scroll 0 0 #2AA99E;
}

.navbar .navbar-inner {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

	.navbar .nav > li > a {
		color: #fff;
		text-shadow: none;
	}
		.navbar .nav > li > a:hover { color: #2B2A29; }
		
		.navbar .nav li.dropdown.open .dropdown-toggle {
			color: #e9892e;
			background: #111;
		}

		.navbar .nav .dropdown-toggle .caret { margin-top: 9px; }

			.navbar .nav li.dropdown > .dropdown-toggle .caret, .navbar .nav li.dropdown > .dropdown-toggle:hover .caret {
				border-top-color: #aaa;
				border-bottom-color: #aaa;
			}

			.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
				border-top-color: #e9892e;
				border-bottom-color: #e9892e;
			}

	.dropdown-menu {
		min-width: 150px;
		top: 38px;
		padding: 20px 10px;
		text-align: right;
		background: #111;
		border: none;
		border-radius: 0px 0px 5px 5px;
		-moz-border-radius: 0px 0px 5px 5px;
		-webkit-border-radius: 0px 0px 5px 5px;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}
		.navbar .nav > li > .dropdown-menu::after { border: none; }

		.dropdown-menu > li > a {
			padding:  7px 20px;
			color: #aaa;
		}
			.dropdown-menu > li:first-child > a { padding:  0 20px 7px;	}
			.dropdown-menu > li:last-child > a { padding:  7px 20px 0; }

			.dropdown-menu > li > a:hover {
				color: #fff;
				background: none;
			}

		.dropdown-menu .divider {
			margin: 14px 20px;
			background: none;
			border-bottom: 1px dotted #444;
		}

/* End of nav styles */


/* Buttons */

.btn {
	padding: 12px 14px;
	font-size: 14px;
	font-weight: 400;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 100%;

	color: #333;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);

	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

	border: 1px solid #aaa;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
}

	.btn:hover {
		color: #333;

		background: #eeeeee; /* Old browsers */
		background: -moz-linear-gradient(top,  #fafafa 0%, #dddddd 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fafafa 0%,#dddddd 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fafafa 0%,#dddddd 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fafafa 0%,#dddddd 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	}

	.btn:active {
		color: #4a4a4a;
		text-shadow: none;

		box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.15);
	}
	
	.btn-small {
		border-width: 1px;
	}

/* Primary blue CTA */

.btn-primary {
	color: #fff;
	text-shadow: 0px -1px 1px #0d3371;

	background: #18a5f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #18a5f2 0%, #0f4aaa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#18a5f2), color-stop(100%,#0f4aaa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #18a5f2 0%,#0f4aaa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #18a5f2 0%,#0f4aaa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #18a5f2 0%,#0f4aaa 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #18a5f2 0%,#0f4aaa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18a5f2', endColorstr='#0f4aaa',GradientType=0 ); /* IE6-9 */

	border-color: #164694;

	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
}

	.btn-primary:hover {
		color: #fff;

		background: #1775d3; /* Old browsers */
		background: -moz-linear-gradient(top,  #1775d3 35%, #0f5daa 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#1775d3), color-stop(100%,#0f5daa)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1775d3 35%,#0f5daa 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1775d3 35%,#0f5daa 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1775d3 35%,#0f5daa 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1775d3 35%,#0f5daa 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1775d3', endColorstr='#0f5daa',GradientType=0 ); /* IE6-9 */

		box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
		-moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
		-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
	}

	.btn-primary:active {
		box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.35);
		-moz-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.35);
		-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.35);	
	}

/* Green success button */

.btn-success {
	color: #fff;
	text-shadow: 0px -1px 1px #226c10;

	background: #07b524; /* Old browsers */
	background: -moz-linear-gradient(top,  #07b524 32%, #167f1a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#07b524), color-stop(100%,#167f1a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #07b524 32%,#167f1a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #07b524 32%,#167f1a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #07b524 32%,#167f1a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #07b524 32%,#167f1a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07b524', endColorstr='#167f1a',GradientType=0 ); /* IE6-9 */

	border-color: #226c10;

	box-shadow: inset 0px 1px 0px 0px #96eeac;
	-moz-box-shadow: inset 0px 1px 0px 0px #96eeac;
	-webkit-box-shadow: inset 0px 1px 0px 0px #96eeac;
}

	.btn-success:hover {
		color: #fff;

		background: #07af2e; /* Old browsers */
		background: -moz-linear-gradient(top,  #07af2e 0%, #17841d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07af2e), color-stop(100%,#17841d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #07af2e 0%,#17841d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #07af2e 0%,#17841d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #07af2e 0%,#17841d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #07af2e 0%,#17841d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07af2e', endColorstr='#17841d',GradientType=0 ); /* IE6-9 */

		box-shadow: inset 0px 1px 0px 0px #5cc45cc;
		-moz-box-shadow: inset 0px 1px 0px 0px #5cc45c;
		-webkit-box-shadow: inset 0px 1px 0px 0px #5cc45c;
	}

	.btn-success:active {
		text-shadow: none;

		box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
	}
	
/* Red button */

.btn-danger {
	color: #fff;
	text-shadow: 0px -1px 1px #70190c;

	background: #d72341; /* Old browsers */
	background: -moz-linear-gradient(top,  #d72341 0%, #a12917 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d72341), color-stop(100%,#a12917)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d72341 0%,#a12917 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d72341 0%,#a12917 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d72341 0%,#a12917 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d72341 0%,#a12917 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d72341', endColorstr='#a12917',GradientType=0 ); /* IE6-9 */

	border-color: #b5240e;

	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.354);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.35);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.35);
}

	.btn-danger:hover {
		color: #fff;

		background: #b71f21; /* Old browsers */
		background: -moz-linear-gradient(top,  #b71f21 0%, #aa2a19 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b71f21), color-stop(100%,#aa2a19)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #b71f21 0%,#aa2a19 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #b71f21 0%,#aa2a19 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #b71f21 0%,#aa2a19 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #b71f21 0%,#aa2a19 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b71f21', endColorstr='#aa2a19',GradientType=0 ); /* IE6-9 */

		box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
		-moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
		-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
	}

	.btn-danger:active {
		text-shadow: none;

		box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.35);
		-moz-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.35);
		-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.35);
	}


/* Modal button */

.modal-footer .btn {
	padding: 12px;
	font-size: 14px;
}

.modal-footer button.btn {
	color: #fff;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.8);

	background: #7a7a7a; /* Old browsers */
	background: -moz-linear-gradient(top,  #7a7a7a 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a7a7a), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7a7a7a 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7a7a7a 0%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7a7a7a 0%,#333333 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7a7a7a 0%,#333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a7a', endColorstr='#333333',GradientType=0 ); /* IE6-9 */

	border-color: #111;

	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
}

	.modal-footer button.btn:hover {
		color: #fff;

		background: #676767; /* Old browsers */
		background: -moz-linear-gradient(top,  #676767 0%, #373737 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#676767), color-stop(100%,#373737)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #676767 0%,#373737 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #676767 0%,#373737 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #676767 0%,#373737 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #676767 0%,#373737 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#373737',GradientType=0 ); /* IE6-9 */
	}

	.modal-footer button.btn:active {
		text-shadow: none;

		box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.4);
		-moz-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.4);
		-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.4);
	}

/* End of buttons styles */


/* Modals */

#myModal.modal {
	width: 840px;
	margin-left: -420px;
	background: #fff

	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	box-shadow: 0px 0px 0px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 0px 0px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 0px 4px rgba(0, 0, 0, 0.4);
}

	#myModal .modal-header,
	#loginmodal .modal-header {
		padding: 20px 20px 0;
		background: #eee;
		border-bottom: 1px solid #ccc;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
	}

		#myModal .modal-header h3,
		#loginmodal .modal-header h3 {
			margin-bottom: 15px;
			color: #444;
		}

		#myModal .modal-header .close,
		#loginmodal .modal-header .close {
			margin: 0;
			color: #999;
			opacity: 1;
		}
			#myModal .modal-header .close:hover,
			#loginmodal .modal-header .close:hover {
				color: #222;
			}

	#myModal .modal-body { padding: 20px; }
	#loginmodal .modal-body { padding: 30px; }

		#myModal .modal-body p,
		#loginmodal .modal-body p,
		#loginmodal .modal-body strong {
			 color: #7d6d4f !important;
			 font-weight: 400;
		}
		
		#mymodal .modal-body a,
		#loginmodal .modal-body a {
			color: #f07700;
			font-weight: 400;
		}

		#myModal .modal-body table tr { border-top: 2px dotted #d4c6ab; }

			#myModal .modal-body table tr:first-of-type { border: none; }

		#myModal .modal-body table tr td {
			padding: 10px 30px;
			vertical-align: top;
		}

			#myModal .modal-body table tr td {
				border-right: 2px dotted #ddd;
			}
			
			#myModal .modal-body table tr td:first-of-type {
				padding-left: 0;
			}
			
			#myModal .modal-body table tr td:last-of-type {
				border: none;
			}

		#myModal .modal-body table td label,
		#myModal .modal-body table td select { margin-bottom: 0; }

		#myModal .modal-body table td.textgreen {
			position: relative;
			top: -1px;
		}

		#myModal .modal-body table td select {
			position: relative;
			top: -2px;
		}

	#myModal .modal-footer,
	#loginmodal .modal-footer {
		background: #eee;
		border-top: 1px solid #ccc;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}

/* End of Modals styles */


/* Misc */

.maincontent .control-group {
	margin-bottom: 10px;
	padding: 4px;
}

	.maincontent label.control-label { text-align: left; }

	.maincontent .form-horizontal .control-group label.checkbox { padding-left: 0; }

/* Alert blocks */

.alert {
	margin-bottom: 30px;
	color: #866443;
	background: #fffcf9;
	border: 2px dashed #e2d3c2;
}

.alert-danger,
.alert-error {
	color: #8d2e2e;
	background: #fff5f5;
	border: 2px dashed #e89e9e;
}

.alert-block ul li {
	list-style: square;
	margin: 12px 0;
	line-height: 125%;
}

/* Badges, labels, and addons */

.badge {
	position: relative;
	top: -1px;
	margin: 0;
	padding: 4px 9px 4px 7px;
	font-size: 12px;
	font-weight: 600;
	font-family: "proxima-nova";
	text-shadow: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

	.badge-orange {
		color: #582c0f;
		text-shadow: 0px 1px 0px #fdc94f;
		background: #fdb700;
	}

span.label {
	padding: 4px 9px 4px 7px;
	font-size: 12px;
	font-weight: 600;
	font-family: "proxima-nova";
	text-shadow: none;
}

span.label-success { background: #279a3a; }

span.label-warning {
	position: inherit;
	float: none;
	margin: 0;
	background: #d72a18;
}

/* Inputs */

label.checkbox input[type="checkbox"] {
	position: relative;
	top: -1px;
}

input[type="text"],
input[type="email"],
input[type="password"],
textarea {
	padding: 6px 8px 7px;
	color: #222;
	border: 1px solid #c3b394;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

	input[type="text"]:focus,
	input[type="email"]:focus,
	input[type="password"]:focus,
	textarea:focus {
		outline: none;
		border: 1px solid #468541;
		box-shadow: 0px 0px 0px 3px rgba(61, 117, 58, 0.3);
	}
	
/* Reduced contrast on text input placeholders */
input::-webkit-input-placeholder,
input::-moz-placeholder,
input:-moz-placeholder,
input:-ms-input-placeholder { color: #bbb; }

/* Inputs with addons */

.maincontent span.add-on {
	position: relative;
	/*top: -1px;*/
	z-index: 50;
	margin: 0;
	padding: 7px 10px 6px;
	color: #6d664f;
	text-shadow: none;
	background-color: #ded8c5;
	border: 1px solid #b1a787;
}

	.input-prepend span.add-on { left: 2px; }

	.input-append span.add-on { left: -2px; }

.input-prepend,
.input-append {
	display: block;
	position: relative;
}

	.input-prepend { left: -2px; }

.input-prepend span.add-on,
.input-append span.add-on { margin: 0; }

.maincontent div.input-prepend input[type="text"],
.maincontent div.input-append input[type="text"] {
	margin: 0;
	padding: 7px 10px 6px;
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
}

.maincontent div.input-append input[type="text"] {
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
}

input.appendedInputButton {
	padding: 9px 10px;
	border-color: #aaa;
}

.input-prepend input[type="password"],
.input-append input[type="password"] {
	margin-bottom: 0;
	padding: 5px 10px 4px;
	border: 1px solid #b1a787;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


/*Order Complete*/

/*Center the sidebar with the order details*/
.checkout-sidebar.center-complete {
	margin: 0 auto;
	float: none;
}


/* Footer */

footer#footer {
	background-color: #111;
	background: #A7A7A7;
	border-top: 2px solid #626262;
	padding-bottom: 0;
}

	#footer .maincontainer h3 {
		margin-bottom: 5px;
		color: #fff;
	}

	#footer .maincontainer .lead {
		margin-bottom: 25px;
		color: #FCFCFC;
	}

		#footer .well {
			padding: 10px 5px 20px;
			background: #e7e7e7; /* Old browsers */
			background: -moz-linear-gradient(top,  #e7e7e7 0%, #dddddd 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #e7e7e7 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #e7e7e7 0%,#dddddd 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #e7e7e7 0%,#dddddd 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #e7e7e7 0%,#dddddd 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
		}

			#footer .well a,
			#footer .well > p {
				display: inline-block;
				padding: 4px 10px;
				color: #fff;
				font-weight: 600;
				/*background: #ff7800;*/
				background: #4D9FAD;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}

			#footer .well h4,
			#footer .well a h4 {
				color: #111;
			}

			#footer .well p { margin-bottom: 0; }


/*CUSTOMER AREA*/

/* need custom classes for WHMCS homepage only, otherwise gets duplicated on the cart pages */
/*#whmcsheader {
	padding: 30px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	box-shadow: 0px 0px 0px 3px #d9cab2;
	-moz-box-shadow: 0px 0px 0px 3px #d9cab2;
	-webkit-box-shadow: 0px 0px 0px 3px #d9cab2;
}

.whmcscontainer {
	position: relative;
	top: -4px;
	z-index: 150;
	padding: 30px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	box-shadow: 0px 0px 0px 3px #d9cab2;
	-moz-box-shadow: 0px 0px 0px 3px #d9cab2;
	-webkit-box-shadow: 0px 0px 0px 3px #d9cab2;
}*/

#whmcsimglogo { text-align: center;  margin-top: 10px; }

#whmcsheader {
	padding: 0;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-left: 2px solid #E8E8E8;
    border-right: 2px solid #E8E8E8;
    border-top: 2px solid #E8E8E8;
}

.whmcscontainer {
	padding: 0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-color: #E8E8E8;
    border-image: none;
    border-radius: 0 0 5px 5px;
    border-style: none solid solid;
    border-width: medium 2px 2px;
}

	.whmcscontainer .alert .btn {
		margin-left: 15px;
		padding: 8px 12px 7px;
	}

.dashboard-page.start { text-align: center; }

	.dashboard-page.start .well {
		padding-left: 55px;
		padding-right: 55px;
	}
		
		.dashboard-page.start .well h2 { color: #522e10; }
	
		.dashboard-page.start .well h2,
		.dashboard-page.start .btn {
			font-family: "kulturista-web",Helvetica,Arial,sans-serif;
			font-weight: 400;
		}
		
		.dashboard-page.start .btn {
			margin-top: 15px;
			font-size: 16px;
		}
		
#twitterfeed.well {
	background: #f9feff;
	border: 1px dashed #c2d5e2;
	font-size: 16px;
	line-height: 175%;
	text-align: center;
}

.dashboard-page .well {
	background: #fffcf9;
	border: 1px dashed #E2D3C2;
}

	.dashboard-page .well h3 {
		font-family: "kulturista-web",Helvetica,Arial,sans-serif;
		font-weight: 400;
	}

	ul.dashboard li a {
		border: 1px solid #E2D3C2;
		box-shadow: 0px 1px 1px 0px #E2D3C2;
		-moz-box-shadow: 0px 1px 2px 0px #E2D3C2;
		-webkit-box-shadow: 0px 1px 2px 0px #E2D3C2;
	}

		ul.dashboard li a:hover { color: #e9892e; }